.edit-password {
  width: 760px;
  height: 710px;
  background: #fff;
  margin-left: 20px;
  border-radius: 4px;
  padding: 20px;
  .password-tab {
    border-bottom: 1px solid #e5e5e5;
    span {
      display: inline-block;
      width: 95px;
      height: 60px;
      font-size: 18px;
      line-height: 60px;
      text-align: center;
      color: #666;
      font-weight: 400;
      margin-left: 20px;
      &.active {
        color: #43a0ff;
        font-weight: 600;
        border-bottom: 2px solid #43a0ff;
        position: relative;
        &::after {
          content: '';
          display: block;
          position: absolute;
          width: 0;
          height: 0;
          border-width: 6px;
          border-style: solid;
          border-color: transparent transparent #43a0ff transparent;
          bottom: 0;
          left: 44px;
        }
      }
    }
  }
  .password-wrap {
    padding-top: 60px;
    padding-left: 20px;
    .password-item {
      margin-bottom: 20px;
      height: 40px;
      position: relative;
      &.err {
        input {
          border: 1px solid #f00;
        }
        span {
          display: block;
          font-size: 13px;
          color: #f00;
          margin-top: 3px;
          margin-left: 130px;
        }
      }
      label {
        display: inline-block;
        width: 92px;
        line-height: 40px;
        font-size: 14px;
        color: #666;
        text-align: right;
        margin-right: 30px;
        &::before {
          content: '*';
          color: #f00;
        }
      }
      input {
        width: 300px;
        height: 40px;
        padding: 10px;
        border-radius: 2px;
        border: 1px solid #e5e5e5;
        outline: none;
        &::-webkit-input-placeholder {
          font-size: 14px;
          color: #ccc;
        }
      }
      span {
        display: none;
      }
    }
  }
  .btn-wrap {
    padding-top: 20px;
    padding-left: 140px;
    span {
      display: inline-block;
      width: 64px;
      height: 30px;
      text-align: center;
      line-height: 30px;
      border-radius: 2px;
      margin-right: 20px;
      font-size: 14px;
      cursor: pointer;
      &:first-child {
        color: #fff;
        background: #43a0ff;
      }
      &:last-child {
        color: #666;
        border: 1px solid #e5e5e5;
      }
    }
  }
}